clear drains and catch basins - Espagnol Anglais Dictionnaire